home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINFONTS
/
TEMPOFON.ZIP
/
TEMPO.SIT
/
TempoFont
/
About TempoFont.rsrc
/
bin.rsrc_CODE_6_FileStuff.txt
< prev
next >
Wrap
Text File
|
1990-06-29
|
28KB
|
487 lines
# near model CODE resource
# jump table entries: 528-533 (6 of them)
export_66:
00000000 4E56 FD9A link A6, -0x0266
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 286E 0020 movea.l A4, [A6 + 0x20]
0000000C 47EE FEF0 lea.l A3, [A6 - 0x110]
00000010 26DC move.l [A3]+, [A4]+
00000012 26DC move.l [A3]+, [A4]+
00000014 26DC move.l [A3]+, [A4]+
00000016 26DC move.l [A3]+, [A4]+
00000018 286E 001C movea.l A4, [A6 + 0x1C]
0000001C 47EE FF00 lea.l A3, [A6 - 0x100]
00000020 4247 clr.w D7
00000022 1E14 move.b D7, [A4]
label00000024:
00000024 16DC move.b [A3]+, [A4]+
00000026 51CF FFFC dbf D7, -0x6 /* 00000024 */
0000002A 486E FEEC pea.l [A6 - 0x114]
0000002E A874 syscall GetPort
00000030 598F subq.l A7, 4
00000032 3F3C 0080 move.w -[A7], 0x80
00000036 42A7 clr.l -[A7]
00000038 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000003E A97C syscall GetNewDialog
00000040 2D5F FD9A move.l [A6 - 0x266], [A7]+
00000044 3E2D FDD0 move.w D7, [A5 - 0x230]
00000048 0447 011A subi.w D7, 0x11A
0000004C 48C7 ext.l D7
0000004E 8FFC 0002 divs.w D7, 0x2
00000052 3D47 FE9E move.w [A6 - 0x162], D7
00000056 3E2D FDD2 move.w D7, [A5 - 0x22E]
0000005A 0447 016C subi.w D7, 0x16C
0000005E 48C7 ext.l D7
00000060 8FFC 0002 divs.w D7, 0x2
00000064 3D47 FEA0 move.w [A6 - 0x160], D7
00000068 2F2E FD9A move.l -[A7], [A6 - 0x266]
0000006C 3F2E FEA0 move.w -[A7], [A6 - 0x160]
00000070 3F2E FE9E move.w -[A7], [A6 - 0x162]
00000074 4227 clr.b -[A7]
00000076 A91B syscall MoveWindow
00000078 2F2E FD9A move.l -[A7], [A6 - 0x266]
0000007C 1F3C 0001 move.b -[A7], 0x1
00000080 A908 syscall ShowHide
00000082 2F2E FD9A move.l -[A7], [A6 - 0x266]
00000086 A873 syscall SetPort
00000088 486E FF00 pea.l [A6 - 0x100]
0000008C 487A 00B6 pea.l [PC + 0xB6 /* 00000144, value 0x4E56 'NV', cstring "" */]
00000090 487A 00B0 pea.l [PC + 0xB0 /* 00000142, value 0x0, cstring "" */]
00000094 487A 00AA pea.l [PC + 0xAA /* 00000140, value 0x0, cstring "" */]
00000098 A98B syscall ParamText
0000009A 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000000A0 201F move.l D0, [A7]+
000000A2 A032 syscall FlushEvents
000000A4 3E2E FE9E move.w D7, [A6 - 0x162]
000000A8 0647 0042 addi.w D7, 0x42 /* 'B' */
000000AC 5347 subq.w D7, 1
000000AE 3D47 FE9E move.w [A6 - 0x162], D7
000000B2 3D7A 008A FD9E move.w [A6 - 0x262], [PC + 0x8A /* 0000013E, value 0x161 */]
000000B8 2F2E FE9E move.l -[A7], [A6 - 0x162]
000000BC 486E FD9E pea.l [A6 - 0x262]
000000C0 2F2E 0018 move.l -[A7], [A6 + 0x18]
000000C4 3F2E 0024 move.w -[A7], [A6 + 0x24]
000000C8 486E FEF0 pea.l [A6 - 0x110]
000000CC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000D0 486E FEA2 pea.l [A6 - 0x15E]
000000D4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000000D8 286E 000C movea.l A4, [A6 + 0xC]
000000DC 47EE FEAC lea.l A3, [A6 - 0x154]
000000E0 3E3C 0007 move.w D7, 0x7
label000000E4:
000000E4 28DB move.l [A4]+, [A3]+
000000E6 28DB move.l [A4]+, [A3]+
000000E8 51CF FFFA dbf D7, -0x8 /* 000000E4 */
000000EC 286E 0010 movea.l A4, [A6 + 0x10]
000000F0 38AE FEA8 move.w [A4], [A6 - 0x158]
000000F4 1D6E FEA2 0026 move.b [A6 + 0x26], [A6 - 0x15E]
000000FA 486E FEA4 pea.l [A6 - 0x15C]
000000FE 487A 003A pea.l [PC + 0x3A /* 0000013A, value 0x4150504C 'APPL' */]
00000102 3F3C 0004 move.w -[A7], 0x4
00000106 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000010A 6600 000E bne +0x10 /* 0000011A */
0000010E 286E 0008 movea.l A4, [A6 + 0x8]
00000112 18BC 0001 move.b [A4], 0x1
00000116 6000 0008 bra +0xA /* 00000120 */
label0000011A:
0000011A 286E 0008 movea.l A4, [A6 + 0x8]
0000011E 4214 clr.b [A4]
label00000120:
00000120 2F2E FD9A move.l -[A7], [A6 - 0x266]
00000124 A983 syscall DisposeDialog
00000126 2F2E FEEC move.l -[A7], [A6 - 0x114]
0000012A A873 syscall SetPort
0000012C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000130 4E5E unlink A6
00000132 205F movea.l A0, [A7]+
00000134 4FEF 001E lea.l A7, [A7 + 0x1E]
00000138 4ED0 jmp [A0]
0000013A 4150 chk.w D0, [A0]
0000013C 504C addq.w A4, 8
0000013E 0161 bchg -[A1], D0
00000140 0000 0000 ori.b D0, 0x0
00000144 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_67: // at 00000146 (misaligned)
00000148 FEF2 48E7 .extension 0xEF2 <<F/2-3/7>> // unimplemented
0000014C 0100 btst D0, D0
0000014E 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF
00000154 6600 0022 bne +0x24 /* 00000178 */
00000158 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000015C 3F3C 0001 move.w -[A7], 0x1
00000160 486E FFF2 pea.l [A6 - 0xE]
00000164 486E FFFC pea.l [A6 - 0x4]
00000168 486E FFF4 pea.l [A6 - 0xC]
0000016C A98D syscall GetDialogItem/GetDItem
0000016E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000172 486D CD3E pea.l [A5 - 0x32C2]
00000176 A95F syscall SetControlTitle/SetCTitle
label00000178:
00000178 3D6E 000C 000E move.w [A6 + 0xE], [A6 + 0xC]
0000017E 4CDF 0080 movem.l D7, [A7]+
00000182 4E5E unlink A6
00000184 205F movea.l A0, [A7]+
00000186 5C8F addq.l A7, 6
00000188 4ED0 jmp [A0]
fn0000018A:
0000018A 4E56 FBB2 link A6, -0x044E
0000018E 48E7 0118 movem.l -[A7], D7,A3,A4
00000192 286E 0018 movea.l A4, [A6 + 0x18]
00000196 47EE FE00 lea.l A3, [A6 - 0x200]
0000019A 4247 clr.w D7
0000019C 1E14 move.b D7, [A4]
label0000019E:
0000019E 16DC move.b [A3]+, [A4]+
000001A0 51CF FFFC dbf D7, -0x6 /* 0000019E */
000001A4 286E 0014 movea.l A4, [A6 + 0x14]
000001A8 47EE FF00 lea.l A3, [A6 - 0x100]
000001AC 4247 clr.w D7
000001AE 1E14 move.b D7, [A4]
label000001B0:
000001B0 16DC move.b [A3]+, [A4]+
000001B2 51CF FFFC dbf D7, -0x6 /* 000001B0 */
000001B6 2F3C 0000 FF